/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package entidades;

import Enum.Funcao;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.Id;
import javax.persistence.IdClass;




/**
 *
 * @author Ana
 */


@Entity
@IdClass(ViagemPessoaPK.class)
public  class ViagemPessoa implements Serializable {

   @Id 
   private Long pessoa;
   @Id
   private Long viagem;
 
   @Enumerated(EnumType.STRING)
    private Funcao funcao;
  
    public Funcao getFuncao() {
        return funcao;
    }

    public void setFuncao(Funcao funcao) {
        this.funcao = funcao;
    }

    public Long getPessoa() {
        return pessoa;
    }

    public void setPessoa(Long pessoa) {
        this.pessoa = pessoa;
    }

    public Long getViagem() {
        return viagem;
    }

    public void setViagem(Long viagem) {
        this.viagem = viagem;
    }
     
}
